cmake_minimum_required(VERSION 3.0)  
project(MyProject)  

# 设置C标准  
set(CMAKE_C_STANDARD 11)  

# 可执行文件名称  
set(EXECUTABLE_NAME ll1_parser)  

# 源文件  
set(SOURCE_FILES ll1_parser.c)  

# 使用相对路径指定链接目录  
# 假设stl/build目录与CMakeLists.txt的相对路径关系  
link_directories(${CMAKE_SOURCE_DIR}/../../../stl/build)  

# 创建可执行文件  
add_executable(${EXECUTABLE_NAME} ${SOURCE_FILES})  

# 链接库  
target_link_libraries(${EXECUTABLE_NAME} PRIVATE stl)  